package com.ck.ips.model.vo.program;

/**
 * @author linqiang
 * @version v1.0
 * @Description 节目列表VO类
 * @date 2019-04-29 17:21
 */
public class ProgramListVO {

    private Long programId;

    /**
     * 节目版本号
     */
    private String programVersion;
    /**
     * 终端类型（横屏，竖屏 多个英文逗号隔开）
     */
    private String deviceType;
    /**
     * 来源，原始值(api：商家接口添加，self：自营后台)
     */
    private String origin;
    /**
     * 来源 ，转中文(api：商家接口添加，self：自营后台)
     */
    private String originName;
    /**
     * 节目名称
     */
    private String programName;
    /**
     * 节目时长（毫秒）
     */
    private Integer programDuration;

    /**
     * 素材数
     */
    private Integer sourceNum;
    /**
     * 节目状态:1：待发布，2：待审核，3：待播放，4：播放中，5：已过期
     */
    private String programStatus;
    /**
     * 投放开始时间（年月日时分秒）
     */
    private String putinStartTime;
    /**
     * 投放结束时间（年月日时分秒）
     */
    private String putinEndTime;

    /**
     * 添加时间
     */
    private String addTime;
    /**
     * 添加用户名称
     */
    private String addUserName;
    /**
     * 更新时间，最后操作时间
     */
    private String updateTime;
    /**
     * 不通过原因
     */
    private String rejectReson;

    /**
     * 设备分辨率
     */
    private String deviceResolution;

    /**
     * 终端下载中或已下载的数量
     */
    private Integer deviceDownloadCount;

    /**
     * 点位数量
     */
    private Integer deviceNum;


    /**
     * 品牌id
     */
    private Integer brandId;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 播放排序,值越大越靠前
     */
    private Long rank;

    public Long getProgramId() {
        return programId;
    }

    public void setProgramId(Long programId) {
        this.programId = programId;
    }

    public String getProgramVersion() {
        return programVersion;
    }

    public void setProgramVersion(String programVersion) {
        this.programVersion = programVersion;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getOrigin() {
        return origin;
    }

    public void setOrigin(String origin) {
        this.origin = origin;
    }

    public String getProgramName() {
        return programName;
    }

    public void setProgramName(String programName) {
        this.programName = programName;
    }

    public Integer getProgramDuration() {
        return programDuration;
    }

    public void setProgramDuration(Integer programDuration) {
        this.programDuration = programDuration;
    }

    public Integer getSourceNum() {
        return sourceNum;
    }

    public void setSourceNum(Integer sourceNum) {
        this.sourceNum = sourceNum;
    }

    public String getProgramStatus() {
        return programStatus;
    }

    public void setProgramStatus(String programStatus) {
        this.programStatus = programStatus;
    }

    public String getPutinStartTime() {
        return putinStartTime;
    }

    public void setPutinStartTime(String putinStartTime) {
        this.putinStartTime = putinStartTime;
    }

    public String getPutinEndTime() {
        return putinEndTime;
    }

    public void setPutinEndTime(String putinEndTime) {
        this.putinEndTime = putinEndTime;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getAddUserName() {
        return addUserName;
    }

    public void setAddUserName(String addUserName) {
        this.addUserName = addUserName;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRejectReson() {
        return rejectReson;
    }

    public void setRejectReson(String rejectReson) {
        this.rejectReson = rejectReson;
    }

    public String getDeviceResolution() {
        return deviceResolution;
    }

    public void setDeviceResolution(String deviceResolution) {
        this.deviceResolution = deviceResolution;
    }

    public Integer getDeviceDownloadCount() {
        return deviceDownloadCount;
    }

    public void setDeviceDownloadCount(Integer deviceDownloadCount) {
        this.deviceDownloadCount = deviceDownloadCount;
    }

    public Integer getDeviceNum() {
        return deviceNum;
    }

    public void setDeviceNum(Integer deviceNum) {
        this.deviceNum = deviceNum;
    }

    public String getOriginName() {
        return originName;
    }

    public void setOriginName(String originName) {
        this.originName = originName;
    }

    public Integer getBrandId() {
        return brandId;
    }

    public void setBrandId(Integer brandId) {
        this.brandId = brandId;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public Long getRank() {
        return rank;
    }

    public void setRank(Long rank) {
        this.rank = rank;
    }
}
